import 'package:flutter_clx_base/flutter_clx_base.dart';

class ReportProblemController extends GetxController {
  ReportProblemController();

  _initData() {
    update(["report_problem"]);
  }

  // 选择的派遣方式
  Map<String, dynamic> selectedDispatchMethod = {};
  // 派遣方式
  List dispatchMethodList = [
    {
      "name": "上报上级",
      "value": 1,
    },
    {
      "name": "指派（内部人员）",
      "value": 2,
    },
    {
      "name": "指派（外部企业）",
      "value": 3,
    },
    {
      "name": "转办",
      "value": 4,
    },
  ];

  // 选中的企业
  Map<String, dynamic> selectedEnterprise = {};

  // 选中的人员
  Map<String, dynamic> selectedPersonnel = {};

  // 任务来源选择
  void modelSelect(int index) {
    selectedDispatchMethod = dispatchMethodList[index];
    update(["report_problem"]);
  }

  // @override
  // void onInit() {
  //   super.onInit();
  // }

  @override
  void onReady() {
    super.onReady();
    _initData();
  }

  // @override
  // void onClose() {
  //   super.onClose();
  // }
}
